//import {Adapter_Impl}  from "./adapter_canvas2D"
import { BitMath } from "../math/math";
import { Adapter_Impl_Canvas2d } from "./adapter_canvas2D"
import { Adapter_Interface } from "./adapter_interface";
export module Adapter
{
    export var CreateWebCanvasAdapter = Adapter_Impl_Canvas2d.CreateWebCanvasAdapter;

    export var RenderAdapter_Canvas2d = Adapter_Impl_Canvas2d.RenderAdapter_Canvas2d;
    export type RenderAdapter_Canvas2d = Adapter_Impl_Canvas2d.RenderAdapter_Canvas2d;  
    export type IRenderAdapter =Adapter_Interface.IRenderAdapter;
    export type IAudioAdapter =Adapter_Interface.IAudioAdapter;
    export type ITexture =Adapter_Interface.ITexture;
    export type ITexture_Writeable =Adapter_Interface.ITexture_Writeable;
      //export let CreateWebCanvasAdapter = render.Adapter.CreateWebCanvasAdapter;
}

